/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.rechargecard;

public class RechComsuInData {
    private String cardNo;
    private String mobile;
    private String stoNo;
    private String queryType;
    private String name;
    private String date;
    private String emp;
    private Integer pageNum;
    private Integer pageSize;

    public String getCardNo() {
        return this.cardNo;
    }

    public String getMobile() {
        return this.mobile;
    }

    public String getStoNo() {
        return this.stoNo;
    }

    public String getQueryType() {
        return this.queryType;
    }

    public String getName() {
        return this.name;
    }

    public String getDate() {
        return this.date;
    }

    public String getEmp() {
        return this.emp;
    }

    public Integer getPageNum() {
        return this.pageNum;
    }

    public Integer getPageSize() {
        return this.pageSize;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public void setStoNo(String stoNo) {
        this.stoNo = stoNo;
    }

    public void setQueryType(String queryType) {
        this.queryType = queryType;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public void setEmp(String emp) {
        this.emp = emp;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof RechComsuInData)) {
            return false;
        }
        RechComsuInData other = (RechComsuInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$cardNo = this.getCardNo();
        String other$cardNo = other.getCardNo();
        if (this$cardNo == null ? other$cardNo != null : !this$cardNo.equals(other$cardNo)) {
            return false;
        }
        String this$mobile = this.getMobile();
        String other$mobile = other.getMobile();
        if (this$mobile == null ? other$mobile != null : !this$mobile.equals(other$mobile)) {
            return false;
        }
        String this$stoNo = this.getStoNo();
        String other$stoNo = other.getStoNo();
        if (this$stoNo == null ? other$stoNo != null : !this$stoNo.equals(other$stoNo)) {
            return false;
        }
        String this$queryType = this.getQueryType();
        String other$queryType = other.getQueryType();
        if (this$queryType == null ? other$queryType != null : !this$queryType.equals(other$queryType)) {
            return false;
        }
        String this$name = this.getName();
        String other$name = other.getName();
        if (this$name == null ? other$name != null : !this$name.equals(other$name)) {
            return false;
        }
        String this$date = this.getDate();
        String other$date = other.getDate();
        if (this$date == null ? other$date != null : !this$date.equals(other$date)) {
            return false;
        }
        String this$emp = this.getEmp();
        String other$emp = other.getEmp();
        if (this$emp == null ? other$emp != null : !this$emp.equals(other$emp)) {
            return false;
        }
        Integer this$pageNum = this.getPageNum();
        Integer other$pageNum = other.getPageNum();
        if (this$pageNum == null ? other$pageNum != null : !(this$pageNum).equals(other$pageNum)) {
            return false;
        }
        Integer this$pageSize = this.getPageSize();
        Integer other$pageSize = other.getPageSize();
        return !(this$pageSize == null ? other$pageSize != null : !(this$pageSize).equals(other$pageSize));
    }

    protected boolean canEqual(Object other) {
        return other instanceof RechComsuInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $cardNo = this.getCardNo();
        result = result * 59 + ($cardNo == null ? 43 : $cardNo.hashCode());
        String $mobile = this.getMobile();
        result = result * 59 + ($mobile == null ? 43 : $mobile.hashCode());
        String $stoNo = this.getStoNo();
        result = result * 59 + ($stoNo == null ? 43 : $stoNo.hashCode());
        String $queryType = this.getQueryType();
        result = result * 59 + ($queryType == null ? 43 : $queryType.hashCode());
        String $name = this.getName();
        result = result * 59 + ($name == null ? 43 : $name.hashCode());
        String $date = this.getDate();
        result = result * 59 + ($date == null ? 43 : $date.hashCode());
        String $emp = this.getEmp();
        result = result * 59 + ($emp == null ? 43 : $emp.hashCode());
        Integer $pageNum = this.getPageNum();
        result = result * 59 + ($pageNum == null ? 43 : ($pageNum).hashCode());
        Integer $pageSize = this.getPageSize();
        result = result * 59 + ($pageSize == null ? 43 : ($pageSize).hashCode());
        return result;
    }

    public String toString() {
        return "RechComsuInData(cardNo=" + this.getCardNo() + ", mobile=" + this.getMobile() + ", stoNo=" + this.getStoNo() + ", queryType=" + this.getQueryType() + ", name=" + this.getName() + ", date=" + this.getDate() + ", emp=" + this.getEmp() + ", pageNum=" + this.getPageNum() + ", pageSize=" + this.getPageSize() + ")";
    }
}

